﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace FoxStart
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Form1 ss = new Form1();
            Application.Run(ss);
            ss.gettotxt();
            System.Environment.Exit(0);
            //Application.ApplicationExit += Application_ApplicationExit;
        }

        //private static void Application_ApplicationExit(object sender, EventArgs e)
        //{
        //    System.Environment.Exit(0);
        //    /*
        //     this.Close();   只是关闭当前窗口，若不是主窗体的话，是无法退出程序的，另外若有托管线程（非主线程），也无法干净地退出；
        //     Application.Exit();  强制所有消息中止，退出所有的窗体，但是若有托管线程（非主线程），也无法干净地退出；
        //     Application.ExitThread(); 强制中止调用线程上的所有消息，同样面临其它线程无法正确退出的问题；
        //     System.Environment.Exit(0);   这是最彻底的退出方式，不管什么线程都被强制退出，把程序结束的很干净。
        //     */
        //    throw new NotImplementedException();
        //}
    }
}
